package com.gpframework.common.enums;

import lombok.Getter;

/**
 * 手机信息枚举
 */
@Getter
public enum PhoneMsgTypeEnum {

    /**
     * 业务类型
     */
    STORE_REGISTER("注册门店信息", "STORE_REGISTER"),
    FACE_RECEPTION("智慧前台人脸采集", "FACE_RECEPTION"),
    POTENTIAL_CUSTOMERS("潜客信息", "POTENTIAL_CUSTOMERS"),
    CACHE_BIND_MOBILE("绑定手机号", "CACHE_BIND_MOBILE"),
    PAY_STORE_REGISTER("注册门店支付", "PAY_STORE_REGISTER"),
    PAY_STORE_RENEW("续费门店支付", "PAY_STORE_RENEW"),
    PAY_BUY_CARD("买卡支付", "PAY_BUY_CARD"),
    PAY_RENEW_CARD("续卡支付", "PAY_RENEW_CARD"),
    PAY_BUY_COURSE("买课支付", "PAY_BUY_COURSE"),
    PAY_RENEW_COURSE("续课支付", "PAY_RENEW_COURSE"),
    PAY_RENT_CABINET("租柜支付", "PAY_RENT_CABINET"),
    PAY_RENEW_CABINET("续柜支付", "PAY_RENEW_CABINET"),
    PAY_DEPOSIT("定金支付", "PAY_DEPOSIT"),
    PAY_HANDSEL("押金支付", "PAY_HANDSEL"),
    UPDATE_PASSWORD("修改密码", "UPDATE_PASSWORD"),
    STORES_PREPARATION_EXPIRE("门店续费提醒", "STORES_PREPARATION_EXPIRE"),
    MEMBER_ENTER_THE("会员入场提醒", "MEMBER_ENTER_THE"),
    OPEN_MEMBER_MSG("开通会员"),
    SUBSCRIBE_PERSONAL_TRAINING_MSG("预约私教课"),
    ATTEND_CLASS("上课通知（会员）", "ATTEND_CLASS"),
    EMP_JOB_MSG("任务通知", "EMP_JOB_MSG"),
    CANCEL_GROUP_CLASS_MSG("团课取消通知", "CANCEL_GROUP_CLASS_MSG"),


    /**
     * 短信模板类型
     */
    PHONE_MSG("手机短信", "PHONE_MSG"),

    WECHAT_MSG("微信消息", "WECHAT_MSG"),

    BUSINESS_MSG("业务消息", "BUSINESS_MSG");

    /**
     * 业务名称
     */
    private String name;

    private String key;

    private PhoneMsgTypeEnum() {
    }

    private PhoneMsgTypeEnum(String name) {
        this.name = name;
    }

    private PhoneMsgTypeEnum(String name, String key) {
        this.name = name;
        this.key = key;
    }
}
